/*
 * interface.h
 *
 *  Created on: 2013-5-12
 *      Author: xkaying
 */

#ifndef INTERFACE_H_
#define INTERFACE_H_

#include "template.h"
#include "function.h"

typedef struct _interface Interface;

Interface *InterfaceInit(int prority);

void InterfaceAppendName(Interface *pface,char *name);

void InterfaceAppendTemplate(Interface *pface,Template *ptmp);
void InterfaceAppendFunction(Interface *pface,Function *pfun);
int InterfaceIsEmpty(Interface *pface);
#endif /* INTERFACE_H_ */
